home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / encodings / cp500.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  5KB  |  275 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. """ Python Character Mapping Codec generated from 'CP500.TXT' with gencodec.py.
  5.  
  6. Written by Marc-Andre Lemburg (mal@lemburg.com).
  7.  
  8. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  9. (c) Copyright 2000 Guido van Rossum.
  10.  
  11. """
  12. import codecs
  13.  
  14. class Codec(codecs.Codec):
  15.     
  16.     def encode(self, input, errors = 'strict'):
  17.         return codecs.charmap_encode(input, errors, encoding_map)
  18.  
  19.     
  20.     def decode(self, input, errors = 'strict'):
  21.         return codecs.charmap_decode(input, errors, decoding_map)
  22.  
  23.  
  24.  
  25. class StreamWriter(Codec, codecs.StreamWriter):
  26.     pass
  27.  
  28.  
  29. class StreamReader(Codec, codecs.StreamReader):
  30.     pass
  31.  
  32.  
  33. def getregentry():
  34.     return (Codec().encode, Codec().decode, StreamReader, StreamWriter)
  35.  
  36. decoding_map = codecs.make_identity_dict(range(256))
  37. decoding_map.update({
  38.     4: 156,
  39.     5: 9,
  40.     6: 134,
  41.     7: 127,
  42.     8: 151,
  43.     9: 141,
  44.     10: 142,
  45.     20: 157,
  46.     21: 133,
  47.     22: 8,
  48.     23: 135,
  49.     26: 146,
  50.     27: 143,
  51.     32: 128,
  52.     33: 129,
  53.     34: 130,
  54.     35: 131,
  55.     36: 132,
  56.     37: 10,
  57.     38: 23,
  58.     39: 27,
  59.     40: 136,
  60.     41: 137,
  61.     42: 138,
  62.     43: 139,
  63.     44: 140,
  64.     45: 5,
  65.     46: 6,
  66.     47: 7,
  67.     48: 144,
  68.     49: 145,
  69.     50: 22,
  70.     51: 147,
  71.     52: 148,
  72.     53: 149,
  73.     54: 150,
  74.     55: 4,
  75.     56: 152,
  76.     57: 153,
  77.     58: 154,
  78.     59: 155,
  79.     60: 20,
  80.     61: 21,
  81.     62: 158,
  82.     63: 26,
  83.     64: 32,
  84.     65: 160,
  85.     66: 226,
  86.     67: 228,
  87.     68: 224,
  88.     69: 225,
  89.     70: 227,
  90.     71: 229,
  91.     72: 231,
  92.     73: 241,
  93.     74: 91,
  94.     75: 46,
  95.     76: 60,
  96.     77: 40,
  97.     78: 43,
  98.     79: 33,
  99.     80: 38,
  100.     81: 233,
  101.     82: 234,
  102.     83: 235,
  103.     84: 232,
  104.     85: 237,
  105.     86: 238,
  106.     87: 239,
  107.     88: 236,
  108.     89: 223,
  109.     90: 93,
  110.     91: 36,
  111.     92: 42,
  112.     93: 41,
  113.     94: 59,
  114.     95: 94,
  115.     96: 45,
  116.     97: 47,
  117.     98: 194,
  118.     99: 196,
  119.     100: 192,
  120.     101: 193,
  121.     102: 195,
  122.     103: 197,
  123.     104: 199,
  124.     105: 209,
  125.     106: 166,
  126.     107: 44,
  127.     108: 37,
  128.     109: 95,
  129.     110: 62,
  130.     111: 63,
  131.     112: 248,
  132.     113: 201,
  133.     114: 202,
  134.     115: 203,
  135.     116: 200,
  136.     117: 205,
  137.     118: 206,
  138.     119: 207,
  139.     120: 204,
  140.     121: 96,
  141.     122: 58,
  142.     123: 35,
  143.     124: 64,
  144.     125: 39,
  145.     126: 61,
  146.     127: 34,
  147.     128: 216,
  148.     129: 97,
  149.     130: 98,
  150.     131: 99,
  151.     132: 100,
  152.     133: 101,
  153.     134: 102,
  154.     135: 103,
  155.     136: 104,
  156.     137: 105,
  157.     138: 171,
  158.     139: 187,
  159.     140: 240,
  160.     141: 253,
  161.     142: 254,
  162.     143: 177,
  163.     144: 176,
  164.     145: 106,
  165.     146: 107,
  166.     147: 108,
  167.     148: 109,
  168.     149: 110,
  169.     150: 111,
  170.     151: 112,
  171.     152: 113,
  172.     153: 114,
  173.     154: 170,
  174.     155: 186,
  175.     156: 230,
  176.     157: 184,
  177.     158: 198,
  178.     159: 164,
  179.     160: 181,
  180.     161: 126,
  181.     162: 115,
  182.     163: 116,
  183.     164: 117,
  184.     165: 118,
  185.     166: 119,
  186.     167: 120,
  187.     168: 121,
  188.     169: 122,
  189.     170: 161,
  190.     171: 191,
  191.     172: 208,
  192.     173: 221,
  193.     174: 222,
  194.     175: 174,
  195.     176: 162,
  196.     177: 163,
  197.     178: 165,
  198.     179: 183,
  199.     180: 169,
  200.     181: 167,
  201.     183: 188,
  202.     184: 189,
  203.     185: 190,
  204.     186: 172,
  205.     187: 124,
  206.     188: 175,
  207.     189: 168,
  208.     190: 180,
  209.     191: 215,
  210.     192: 123,
  211.     193: 65,
  212.     194: 66,
  213.     195: 67,
  214.     196: 68,
  215.     197: 69,
  216.     198: 70,
  217.     199: 71,
  218.     200: 72,
  219.     201: 73,
  220.     202: 173,
  221.     203: 244,
  222.     204: 246,
  223.     205: 242,
  224.     206: 243,
  225.     207: 245,
  226.     208: 125,
  227.     209: 74,
  228.     210: 75,
  229.     211: 76,
  230.     212: 77,
  231.     213: 78,
  232.     214: 79,
  233.     215: 80,
  234.     216: 81,
  235.     217: 82,
  236.     218: 185,
  237.     219: 251,
  238.     220: 252,
  239.     221: 249,
  240.     222: 250,
  241.     223: 255,
  242.     224: 92,
  243.     225: 247,
  244.     226: 83,
  245.     227: 84,
  246.     228: 85,
  247.     229: 86,
  248.     230: 87,
  249.     231: 88,
  250.     232: 89,
  251.     233: 90,
  252.     234: 178,
  253.     235: 212,
  254.     236: 214,
  255.     237: 210,
  256.     238: 211,
  257.     239: 213,
  258.     240: 48,
  259.     241: 49,
  260.     242: 50,
  261.     243: 51,
  262.     244: 52,
  263.     245: 53,
  264.     246: 54,
  265.     247: 55,
  266.     248: 56,
  267.     249: 57,
  268.     250: 179,
  269.     251: 219,
  270.     252: 220,
  271.     253: 217,
  272.     254: 218,
  273.     255: 159 })
  274. encoding_map = codecs.make_encoding_map(decoding_map)
  275.